home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / lisp / kcl / kcl.lha / makefile next >
Makefile  |  1985-11-28  |  1KB  |  56 lines

  1. #    To install KCL/VAX or KCL/SUN, you should first check
  2. #    the beginning of o/makefile and unixport/makefile
  3. #    and modify them, if necessary.
  4. #
  5. #    Then, KCL can be installed by issuing the following commands
  6. #    in this directory.
  7. #
  8. #        % su
  9. #        # cp h/cmpinclude.h /usr/include
  10. #        # exit
  11. #        % make
  12. #        % su
  13. #        # make install
  14. #        # exit
  15. #
  16. #    To revise KCL, the following command is enough.
  17. #
  18. #        % make
  19.  
  20.  
  21. BINDIR    = bin
  22. HDIR    = h
  23. CDIR    = c
  24. ODIR    = o
  25. LSPDIR    = lsp
  26. CMPDIR    = cmpnew
  27. PORTDIR    = unixport
  28.  
  29. all:    /usr/include/cmpinclude.h
  30.     (cd $(BINDIR); make)
  31.     (cd $(ODIR); make)
  32.     (cd $(LSPDIR); make)
  33.     (cd $(CMPDIR); make)
  34.     (cd $(PORTDIR); make)
  35.  
  36. /usr/include/cmpinclude.h:    $(HDIR)/cmpinclude.h
  37.     @echo "su and make cmpinclude.h"
  38.     exit 1
  39.  
  40. cmpinclude.h:
  41.     cp $(HDIR)/cmpinclude.h /usr/include
  42.  
  43.  
  44. install:
  45.     (cd $(PORTDIR); echo "#" > /usr/bin/kcl; \
  46.     echo "`pwd`/saved_kcl `pwd`/" >> /usr/bin/kcl)
  47.     chmod 755 /usr/bin/kcl
  48.     
  49.  
  50. clean:
  51.     (cd $(BINDIR); make clean)
  52.     (cd $(ODIR); make clean)
  53.     (cd $(LSPDIR); make clean)
  54.     (cd $(CMPDIR); make clean)
  55.     (cd $(PORTDIR); make clean)
  56.